﻿.contract_info
{
	margin-top:20px;
	font-family:Arial;
	padding:5px;
}
.contract_info table
{
	width:100%;
	margin-top:20px;
}

.contract_info thead>tr>td
{
	font-weight:bold;
	font-size:24px;
	text-align:center;
}
.contract_info tr
{
	height:30px;
}

.contract_info th
{
	font-weight:bold;
	text-align:right;
	width:100px;
}
.contract_info td
{
	text-align:left;
}
.fontbold
{
	font-weight:bold;
}
.x_contract_payuserinfo
{
	display:none;
}
.contract_info input[type="text"]
{
	height:22px;
	line-height:22px;
	border:solid 0px #888;
	border-bottom-width:1px;
	width:200px;
	text-align:center;
}
.contract_info p
{
	text-indent:24px;
	line-height:20px;
	margin:2px 3px;
}

.contract_info dl
{
	height:30px;
	line-height:30px;
	font-weight:bold;
	border-bottom:solid 2px #C5DDF6;
	text-indent:2px;
}

.contract_info textarea
{
	width:100%;
	border:none;
	line-height:22px;
	background-image:url('/Images/textareabg.png');	
	background-repeat:repeat;
	background-color:Transparent;
	overflow:hidden;
}
.contract_info em
{
	float:right;
	cursor:pointer;
	background:url('../images/icon/grid/tools-sprites-trans.gif');
	background-position:-15px -195px;
	background-repeat:no-repeat;
	text-indent:18px;
	height:15px;	
	line-height:15px;
	margin:5px 0px 0px 5px;
	display:block;
	cursor:pointer;
}

.x_up
{
	background-position:-15px -210px!important;
}

.x_contract_use
{
	color:#5a9ee9;
}
.x_contract_attention
{
	color:#5a9ee9;	
}
